snatch rescue - French English Dictionary